let express = require('express')
import render from './render.js'
import proxy from 'express-http-proxy'

let app = express()
app.use(express.static('public'))

// 会把 api 去掉。  客户端的请求代理到 服务端去。
//  /api/users  --->  http://127.0.0.1:4000/api/users
app.use('/api', proxy('http://127.0.0.1:4000', {
    proxyReqPathResolver(req) { // 代理的路径解析器件。
        console.log(req.url);
        return `/api${req.url}`
    }
}))

app.get('**', function (req, res) {
    render(req, res)
})

app.listen(3006, function () {
    console.log(3006)
})
